home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1996 July: Mac OS SDK / Dev.CD Jul 96 SDK / Dev.CD Jul 96 SDK1.toast / Development Kits (Disc 1) / OpenDoc Development Framework / ODFDev / Button / Sources / Part.r < prev    next >
Encoding:
Text File  |  1996-04-25  |  2.9 KB  |  151 lines  |  [TEXT/MPS ]

  1. //========================================================================================
  2. //
  3. //    File:                Part.r
  4. //    Release Version:    $ ODF 1 $
  5. //
  6. //    Author:                Henri Lamiraux
  7. //
  8. //    Copyright:            (c) 1993 - 1996 by Apple Computer, Inc., all rights reserved.
  9. //
  10. //========================================================================================
  11.  
  12. #define SystemSevenOrBetter 1            // we want the extended types
  13. #define    SystemSevenOrLater    1            // Types.r uses this variable
  14.  
  15. #include "Types.r"
  16. #include "SysTypes.r"
  17. #include "CodeFragmentTypes.r"
  18.  
  19. #ifndef __ODTYPES_R__
  20. #include "ODTypes.r"
  21. #endif
  22.  
  23. #ifndef FWBLDDEF_H
  24. #include "FWBldDef.h"
  25. #endif
  26.  
  27. #ifndef BINDING_K
  28. #include "Binding.k"
  29. #endif
  30.  
  31. //-------------------------------------------------------------------------------------
  32. // cfrg Resource
  33. //-------------------------------------------------------------------------------------
  34.  
  35. resource 'cfrg' (0) {
  36.     {    /* array memberArray: 2 elements */
  37.         /* [1] */
  38. #ifdef FW_BUILD_MAC68K
  39.         kMotorola,
  40. #else
  41.         kPowerPC,
  42. #endif
  43.         kFullLib,
  44.         kNoVersionNum,
  45.         kNoVersionNum,
  46.         kDefaultStackSize,
  47.         kNoAppSubFolder,
  48.         kIsLib,
  49.         kOnDiskFlat,
  50.         kZeroOffset,
  51.         kWholeFork,
  52.         kODFButtonEditor,
  53.         /* [2] */
  54. #ifdef FW_BUILD_MAC68K
  55.         kMotorola,
  56. #else
  57.         kPowerPC,
  58. #endif
  59.         kFullLib,
  60.         kNoVersionNum,
  61.         kNoVersionNum,
  62.         kDefaultStackSize,
  63.         kNoAppSubFolder,
  64.         kIsLib,
  65.         kOnDiskFlat,
  66.         kZeroOffset,
  67.         kWholeFork,
  68.         "ODFButton"
  69.     }
  70. };
  71.  
  72. //-------------------------------------------------------------------------------------
  73. // NMAP Resources
  74. //-------------------------------------------------------------------------------------
  75.  
  76. resource kODNameMappings (kKindCategoryMapId) {
  77.     kODKind,
  78.     {    /* array Types: 1 elements */
  79.         /* [1] */
  80.         kODFButtonKind,
  81.         kODIsAnISOStringList
  82.         {
  83.             {    /* array ClassIDs: 1 elements */
  84.                 /* [1] */
  85.                 kODCategoryControl
  86.             }
  87.         }
  88.     }
  89. };
  90.  
  91. resource kODNameMappings (kEditorKindMapId) {
  92.     kODEditorKinds,
  93.     {    /* array Types: 1 elements */
  94.         /* [1] */
  95.         kODFButtonEditor,
  96.         kODIsAnISOStringList
  97.         {
  98.             {    /* array ClassIDs: 1 elements */
  99.                 /* [1] */
  100.                 kODFButtonKind
  101.             }
  102.         }
  103.     }
  104. };
  105.  
  106. resource kODNameMappings (kEditorUserStringMapId) {
  107.     kODEditorUserString,
  108.     {    /* array Types: 1 elements */
  109.         /* [1] */
  110.         kODFButtonEditor,
  111.         kODIsINTLText
  112.         {
  113.             smRoman,
  114.             langEnglish,
  115.             kODFButtonEditorUserString
  116.         }
  117.     }
  118. };
  119.  
  120. resource kODNameMappings (kKindUserStringMapId) {
  121.     kODKindUserString,
  122.     {    /* array Types: 1 elements */
  123.         /* [1] */
  124.         kODFButtonKind,
  125.         kODIsINTLText
  126.         {
  127.             smRoman,
  128.             langEnglish,
  129.             kODFButtonKindUserString
  130.         }
  131.     }
  132. };
  133.  
  134. resource kODNameMappings (kOldMacOSTypeMapId) {
  135.     kODKindOldMacOSType,
  136.     {    /* array KeyList: 1 elements */
  137.         /* [1] */
  138.         kODFButtonKind,
  139.         kODIsMacOSType {
  140.             kODFButtonOSType
  141.         }
  142.     }
  143. };
  144.  
  145. //-------------------------------------------------------------------------------------
  146. // Other Resources
  147. //-------------------------------------------------------------------------------------
  148.  
  149. include "MacIcons.rsrc" not 'ckid';
  150. include "MacVers.rsrc" not 'ckid';
  151.